SILT : S3 Integrity, Locking, and Transactions

نویسنده

  • Hussam Abu-Libdeh
چکیده

Despite their limited put/get interface, simple hosted storage services are becoming very popular. Many companies and individuals are using them to store and backup data. Recent work has demonstrated that it is even possible to build file systems on top of such abstractions. However, the available API lacks some features that could prove beneficiary in building distributed storage systems on top of such services. In this project I investigated extending the interface of Amazon’s S3 storage service to allow for more powerful capabilities such as locking, multi-key transactions, and ensuring data integrity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Versions in Update Transactions: Application to Integrity Checking

This paper proposes an extension of the multiversion two phase locking protocol, called EMVZPL, which enables update transactions to use versions while guaranteeing the serializability of all transactions. The use of the protocol is restricted to transactions, called write-then-read transactions that consist of two consecutive parts: a write part containing both read and write operations in som...

متن کامل

Integrating Standard Transactions in Real-Time Database Systems

Real-time database systems are designed to handle workloads where transactions have completion deadlines and the goal is to meet these deadlines. However, many real-time database environments are characterized by workloads that are a mix of real-time and standard (non-real-time) transactions. Unfortunately, the system policies used to meet the performance goals of real-time transactions often w...

متن کامل

On Integrating Standard Transactions in Real{time Database Systems

Real-time database systems are designed to handle workloads where transactions have completion deadlines and the goal is to meet these deadlines. However, many real-time database environments are characterized by workloads that are a mix of real-time and standard (non-real-time) transactions. Unfortunately, the system policies used to meet the performance goals of real-time transactions often w...

متن کامل

Integrating Standard Transactions in Firm Real-Time Database Systems

Real-time database systems are designed to handle workloads where transactions have completion deadlines and the goal is to meet these deadlines. However, many real-time database environments are characterized by workloads that are a & of real-time and standard (non-real-time) transactions. Unfortunately, the system policies used to meet the performance goals of real-time transactions often wor...

متن کامل

Site-Locking Protocol for Global Concurrency Control in Multidatabase Systems

Many researches in managing global transactions in multidatabase systems(MDBS) have been proposed to solve problems of ensuring the global serializability. In these method, a few opportunities are provided to the global transaction to execute concurrently. We concentrate our attention on 1) maintaining consistent database state that is defined by global integrity constraints and 2) investigatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009